Micron Document




Behavior selection algorithm
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
In artificial intelligence, a behavior selection algorithm,cite-ref-1[1] or action selection algorithm, is an algorithm that selects appropriate behaviors or actions for one or more intelligent agents. In game artificial intelligence, it selects behaviors or actions for one or more non-player characters. Common behavior selection algorithms include:



Dialogue tree (for selecting what to say)

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Related concepts

In application programming, run-time selection of the behavior of a specific method is referred to as the strategy design pattern.

See also

Cognitive model - all cognitive models exhibit behavior in terms of making decisions (taking action), making errors, and with various reaction times.
Behavioral modeling, in systems theory
Case-based reasoning, solving new problems based on solutions of past problems

References

cite-note-11. Behavior Selection Algorithms: An Overview